﻿	/***header START***/
.header {position:relative;height:104px;background:#fff;}
.header_panel {height:80px;width:980px;margin:0 auto;}
.member_gateway {float:right;margin-top:50px;font-size:13px;padding-right:10px;}
.member_gateway span {float:left;}
.member_gateway b {float:left;font-family:Arial;}
.member_gateway tt {float:left;color:#ccc;padding:0 5px;}
.member_gateway a {float:left;}
	/*nav*/
.nav {position:absolute;left:0;bottom:-30px;width:100%;}
.nav_panel {width:980px;margin:0 auto;height:50px;border-bottom:1px solid #51BC55;background:#339A36;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
.nav_banner {position:relative;top:-3px;overflow:hidden;height:44px;background:url(../images/gradient.png) repeat-x 0 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);}
.nav_banner ul {float:left;background:#000;padding-right:1px;}
.nav_banner ul li {float:left;padding:0 1px;margin-left:1px;background:url(../images/gradient.png) repeat-x 0 -44px;}
.nav_banner ul li a {float:left;padding:0 34px;background:url(../images/gradient.png) repeat-x 0 0;height:44px;line-height:44px;color:#fff;font-weight:bold;font-size:14px;text-shadow: 0 -1px 0 #000;}
.nav_banner ul li a:hover {text-decoration:none;color:#fff;}
.nav_banner ul li.nav_home {padding-left:0;margin:0;}
.nav_banner ul li.nav_home a {padding:0;width:46px;background-position:0 -88px;text-indent:-9999px;}
	/***header END***/

	/***footer START***/
.footer_panel {width:980px;margin:0 auto;border-top:5px solid #454243;margin-top:20px;}
.footer_links {text-align:center;color:#ddd;margin:15px 0;}
.footer_links a {color:#3E3E3E;}
.footer_links a:hover {color:#47B74B;}
.footer_links a:active {color:#FE57A1;}
	/***footer END***/

	/***pager START***/
.pager {height:22px;float:right;}
.pager a {font-size:12px;float:left;background:#fff;border:1px solid #cdcdcd;color:#666;padding:0 7px;height:20px;line-height:20px;margin:0 2px;font-family:Arial;}
.pager a:hover {border-color:#aaa;text-decoration:none;}
.pager a.disabled {color:#999;border-color:#ccc;}
.pager a.disabled:hover {border-color:#ccc;cursor:text;}
.pager a.selected {background:#E7F5E7;border-color:#47B74B;color:#47B74B;}
.pager a.selected:hover {background:#E7F5E7;border-color:#47B74B;}
.pager .pager_total {float:left;margin:0 10px;color:#666;height:22px;line-height:22px;}
.pager .goto_pager {float:left;color:#666;height:22px;line-height:22px;}
.pager input.text {float:left;width:30px;height:20px;line-height:20px;text-align:center;margin:0 5px;}
.pager a.a_as_button {float:left;margin:0;margin-left:5px;padding:0;border:none;color:#fff;font-weight:normal;text-shadow:0 -1px 0 #289551;height:22px;line-height:22px;width:36px;background:url(../images/gradient.png) no-repeat -255px -132px;}
.pager a.a_as_button:hover {background-position:-255px -154px;}
.pager a.a_as_button:active {background-position:-255px -176px;}
	/***pager END***/

	/***input_panel START***/
.input_panel div.input_element {height:36px;padding:10px 0;}
.input_panel div.on {background:#f3f3f3;}
.input_panel label {position:relative;float:left;height:34px;border:1px solid #eee;padding-left:6px;background:#f5f5f5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 1px #ddd;-moz-box-shadow:0 1px 1px #ddd;box-shadow:0 1px 1px #ddd;}
.input_panel label.selected {background:#fff;}
.input_panel label pre {position:absolute;height:34px;line-height:34px;font-size:16px;color:#ABACAC;top:0;left:43px;}
.input_panel label b {float:left;width:30px;height:100%;background:url(../images/label_icon.png) no-repeat 0 40px;}
.input_panel label b.city_icon {background-position:0 0;}
.input_panel label b.price_icon {background-position:0 -32px;}
.input_panel label b.password_icon {background-position:0 -96px;}
.input_panel label b.email_icon {background-position:0 -64px;}
.input_panel label input.text {float:left;border:none;background:none;height:34px;line-height:34px;width:170px;padding:0 5px;font-size:16px;font-family:Arial;}
.input_panel label input.disabled {background:#f3f3f3;}
.input_panel span {float:left;height:16px;line-height:16px;margin:10px 0;margin-left:10px;}
.input_panel .pop_login_button {height:34px;}
	/***input_panel END***/

	/***table START***/
table {display:table;font-family:Arial,Helvetica,sans-serif;width:100%;color:#666;}
table tbody {vertical-align:middle;display:table-row-group;}
table tbody tr {display:table-row;}
table tbody td,table tbody th {text-align:center;padding:5px;display:table-cell;font-weight:normal;}
table tbody th {background:#F7F7F7;font-weight:bold;}
	/***table END***/

	/***container_radius START***/
.container_radius {background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.wrapper_title {position:relative;padding:17px 0;padding-left:20px;}
.wrapper_title b {font-size:14px;}
.wrapper_title span {color:#999;}
.wrapper_title a.wrapper_title_right {position:absolute;right:15px;}
	/***container_radius END***/

	/***login_register START***/
.login_register {position:relative;height:400px;width:550px;text-align:left;}
.input_panel_tips {margin-bottom:20px;height:28px;line-height:28px;border:1px solid #FFCFB5;background:#FFFBE9;text-indent:15px;color:#333;}
.login_register .input_panel {padding:20px;}
.login_register .input_panel .input_element {padding-left:30px;}
.login_register .input_panel .pop_login_button {padding-left:30px;margin-top:10px;}
.login_register .input_panel .pop_login_button a.a_as_button {float:left;height:34px;line-height:34px;text-shadow:0 -1px 0 #289551;width:98px;font-size:16px;background-position:-157px -288px;}
.login_register .input_panel .pop_login_button a.a_as_button:hover {background-position:-157px -322px;}
.login_register .input_panel .pop_login_button a.a_as_button:active {background-position:-157px -356px;}
.login_register .input_panel .pop_login_button a.contrast_gateway {float:left;margin:9px;font-size:14px;}
	/***login_register END***/